/**
 * 1、接口：当一个对象类型被多次使用时，一般会使用接口interface来描述对象的类型，打到复用
 * 2、用法：
 *       使用interface关键字来声明接口
 *       接口名称可以是任意合法的变量名
 *       声明接口后，可以直接使用接口名作为变量的类型
 *       没有分号;
 * 
 */

//第一步：声明接口
interface MyPerson {
   name: string
   age: number
   say():void
}
//第二步： 赋值给对象使用
let person1: MyPerson = {
    name: "jack",
    age: 6,
    say(): void{
        console.log("你好！");
    } 
}
console.log(person1.age);
